package cn.zhz.service.provaider;

import cn.zhz.pojo.Provider;
import cn.zhz.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProviderService {
    /**
     * 根据条件查询供应商列表
     * @param proCode
     * @param proName
     * @param currentPageNo
     * @param pageSize
     * @return
     */
    public List<Provider> getProviderList(String proCode, String proName, int currentPageNo, int pageSize);

    /**
     * 供应商用户记录数
     * @param proCode
     * @param proName
     * @return
     */
    public int proCount(String proCode, String proName);


    public List<Provider> list();

    /**
     * 供应商新增
     * @param provider
     * @return
     */
    public boolean addProvider(Provider provider);

    /**
     * 通过ID查询供应商信息
     * @param proid
     * @return
     */
    public Provider viewProvider(int proid);

    /**
     * 修改供应商数据
     * @param provider
     * @return
     */
    public boolean updateProivder(Provider provider);

    public int  delProivder(@Param("id") int proid);
    /**
     * 获取所有的供应商
     */
    public List<Provider> getAllProvider();
}
